解决页面中文乱码,jsp转html文件出现中文乱码 您所在的位置:网站首页 jsp include 乱码 解决页面中文乱码,jsp转html文件出现中文乱码

解决页面中文乱码,jsp转html文件出现中文乱码

2023-08-12 08:45| 来源: 网络整理| 查看: 265

问题:jsp转html文件出现中文乱码,不开tomcat时,单独运行jsp或html文件是正确的。(注:已连数据库,但未取数据库数据,只是在js中的数据展示) 猜测:经过多次移动复制项目,问题应出在jsp转html文件出现中文乱码,因为只使用html文件时没错的,原因感觉应该是某些地方的编码没对上,目前未知。 1、文件保存格式没有选择UTF-8 2、浏览器的编码没有选择UTF-8 3、idea的编码没有设置为UTF-8 4、tomcat的编码没有设置为UTF-8 5、jsp或html文件开头没有说明是UTF-8 以上5种情况都试过网上搜出来的解决方案,对我无效 也想过可能是浏览器缓存问题,文件已经编译过的问题,清缓存,重新编译等都无效。 最后是直接运行时设置jvm参数,就是环境变量的意思,启动时使用UTF-8编码 idea详细解决方案如下: 1——打开Tomcat设置 在这里插入图片描述 2——在vm options中添加-Dfile.encoding=UTF-8 在这里插入图片描述 3——在环境变量中增加Name:JAVA_TOOL_OPTIONS Value: -Dfile.encoding=UTF-8 (第一行在进行第二步后会自动添加) 在这里插入图片描述 4——回到Server,将HTTP port和JMX port改为现在有空闲的端口号,不能是之前运行过的端口号,应该与编码存储有关,有缓存,改完之后运行就解决了,如果必须需要之前的端口号,改完其他的之后再改回去也是正确的(经测试是对的,若不对暂无其他解决方案)。 在这里插入图片描述 5——总结:需要学习虚拟机运行以及jsp与html编码问题。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有